// 导入 Cookies的函数
import { getToken, setToken, removeToken } from "@/utils/auth";
// 当然也可以使用localStorage

// 保留核心的配置项
export default {
  namespaced: true,
  state: {
    // 保存token  先从cookies中取
    token: getToken() || ''
  },
  mutations: {
    // 更新token
    updataToken(state, payload) {
      state.token = payload
      // 持久化   
      setToken(payload)
    },
    // 清空token
    delToken(state) {
      // 清空vuex中的token
      state.token = '',
        //  清除cokies中的token
        removeToken()

    }

  },
  actions: {}
}

